// import { getItem, setItem } from '../util/storage.js'
// import Vue from 'vue'
// import { Toast } from 'vant'

// Vue.use(Toast)
// function getUUID() {
//   var s = []
//   var hexDigits = '0123456789abcdef'
//   for (var i = 0; i < 36; i++) {
//     s[i] = hexDigits.substr(Math.floor(Math.random() * 0x10), 1)
//   }
//   s[14] = '4'
//   s[19] = hexDigits.substr((s[19] & 0x3) | 0x8, 1)
//   s[8] = s[13] = s[18] = s[23] = '-'
//   var uuid = s.join('')
//   return uuid
// }
// var uuid = getUUID()
// console.log(uuid)
// let timestamp = new Date().getTime()
// console.log(timestamp, '///////')
// let signInfo =
//   'timestamp=' +
//   timestamp +
//   '&random=' +
//   uuid +
//   '&secretkey=' +
//   'e0f916e806ff3f97b7d1eca59f1962fa'

// let str = sm3(signInfo)
// var aaa = str.toUpperCase()
// //登录
// function loginRackdiagram() {
//   var uuid = getUUID()
//   console.log(uuid)
//   let timestamp = new Date().getTime()
//   console.log(timestamp, '///////')
//   let signInfo =
//     'timestamp=' +
//     timestamp +
//     '&random=' +
//     uuid +
//     '&secretkey=' +
//     'e0f916e806ff3f97b7d1eca59f1962fa'

//   let str = sm3(signInfo)
//   var aaa = str.toUpperCase()
//   var params = {
//     appkey: '39602809e8d530dba87b9dab21f08319',
//   }
//   var token
//   var headers = {
//     sign: aaa,
//     random: uuid,
//     timestamp: timestamp,
//   }
//   console.log(headers, '77777')
//   // http://172.20.49.239:21100/authorityservice/login/integrate
//   $.ajax({
//     url: `http://172.20.50.48:21100/authorityservice/login/integrate`,
//     headers,
//     contentType: 'application/json;charset=utf-8',
//     type: 'POST',
//     data: JSON.stringify(params),
//     datatype: 'json',
//     async: false,
//     success: function(res) {
//       console.log(res)

//       token = res.resultValue.token
//       setItem('token', res.resultValue.token)
//       // localStorage.setItem('token', JSON.stringify(res.resultValue.token))
//     },
//   })
//   return token
// }
// var token = getItem('token')
// let signInfo1 =
//   'token=' +
//   token +
//   '&timestamp=' +
//   timestamp +
//   '&random=' +
//   uuid +
//   '&secretkey=' +
//   'e0f916e806ff3f97b7d1eca59f1962fa'
// let str1 = sm3(signInfo1)
// var aaa1 = str1.toUpperCase()
// console.log(signInfo1)
// //要素类型
// function Featuretype() {
//   var params = {
//     appkey: '39602809e8d530dba87b9dab21f08319',
//   }
//   var token = getItem('token')
//   uuid = getUUID()
//   timestamp = new Date().getTime()
//   signInfo1 =
//     'token=' +
//     token +
//     '&timestamp=' +
//     timestamp +
//     '&random=' +
//     uuid +
//     '&secretkey=' +
//     'e0f916e806ff3f97b7d1eca59f1962fa'
//   str1 = sm3(signInfo1)
//   aaa1 = str1.toUpperCase()
//   var headers = {
//     sign: aaa1,
//     random: uuid,
//     timestamp: timestamp,
//     token: token,
//   }
//   var reslist
//   console.log(headers)
//   $.ajax({
//     url: `http://172.20.50.48:21100/metadataservice/psrtypegroup/def`,
//     headers,
//     contentType: 'application/json;charset=utf-8',
//     type: 'get',
//     data: params,
//     datatype: 'json',
//     async: false,
//     success: function(res) {
//       console.log(res)
//       localStorage.setItem('list', JSON.stringify(res.resultValue))
//       // Featuretype1(res.resultValue)
//       reslist = res.resultValue
//     },
//   })
//   return reslist
// }
// //要素的要素类型
// function Featuretype1(value) {
//   var params = {
//     appkey: '39602809e8d530dba87b9dab21f08319',
//   }
//   var token = getItem('token')

//   // var list = JSON.parse(localStorage.getItem('list'))
//   var listtype = []

//   // console.log(list,'ewrwerewrerrewrewrererewrer');
//   // for (let i = 0; i < lists.length; i++) {

//   uuid = getUUID()
//   timestamp = new Date().getTime()
//   signInfo1 =
//     'token=' +
//     token +
//     '&timestamp=' +
//     timestamp +
//     '&random=' +
//     uuid +
//     '&secretkey=' +
//     'e0f916e806ff3f97b7d1eca59f1962fa'
//   str1 = sm3(signInfo1)
//   aaa1 = str1.toUpperCase()
//   console.log(aaa1)

//   $.ajax({
//     url: `http://172.20.50.48:21100/metadataservice/psrtypegroup/${value}/def`,
//     headers: {
//       sign: aaa1,
//       random: uuid,
//       timestamp: timestamp,
//       token: token,
//     },
//     contentType: 'application/json;charset=utf-8',
//     type: 'get',
//     data: params,
//     datatype: 'json',
//     async: false,
//     success: function(res) {
//       console.log(res)
//       listtype = res.resultValue
//       localStorage.setItem('listtype', JSON.stringify(listtype))
//       // Genericfeaturequeries(res.resultValue)
//     },
//   })

//   // }
//   return listtype
// }

// //通用要素查询
// function Genericfeaturequeries(value) {
//   var listy = []

//   var token = getItem('token')

//   uuid = getUUID()
//   timestamp = new Date().getTime()
//   signInfo1 =
//     'token=' +
//     token +
//     '&timestamp=' +
//     timestamp +
//     '&random=' +
//     uuid +
//     '&secretkey=' +
//     'e0f916e806ff3f97b7d1eca59f1962fa'
//   str1 = sm3(signInfo1)
//   aaa1 = str1.toUpperCase()
//   // , 101000, 3101100, 3101000, 101000, 101100, 3101000, 3101100,
//   // 208000, 1001530, 201000, 208000, 281000, 282000, 322000,1001526, 1001529,
//   //  1001527, 1001528 322000, 1001400,

//   // var arr1 = [
//   //     101100, 201000, 281000, 282000,
//   //      , 101000, 3101100,  208000, 1001530, 201000, 208000, 281000, 282000, 322000,1001526, 1001529,
//   //        1001527, 1001528, 322000, 1001400,

//   // ];
//   // var par = []
//   // arr1.forEach(i => {

//   //     var obj = {
//   //         "id": i,
//   //         "featureList": [
//   //             {
//   //                 "layerDefs": "dydj=22",
//   //                 "pagenum": 0,
//   //                 "rownum":500,

//   //             }
//   //         ],
//   //         "cstype": "lonlat",
//   //         "versionid": "0"
//   //     }
//   //     par.push(obj)
//   // })

//   var params = [
//     {
//       id: value,
//       featureList: [
//         {
//           layerDefs: 'dydj=22',
//           pagenum: 0,
//           rownum: 500,
//         },
//       ],
//       cstype: 'lonlat',
//       versionid: '0',
//     },
//   ]

//   $.ajax({
//     url: `http://172.20.50.48:21100/queryservice/psrquery/queryequipfeatures`,
//     headers: {
//       sign: aaa1,
//       random: uuid,
//       timestamp: timestamp,
//       token: token,
//     },
//     contentType: 'application/json;charset=utf-8',
//     type: 'post',
//     data: JSON.stringify(params),
//     datatype: 'json',
//     async: false,
//     success: function(res) {
//       console.log(res)

//       if (res.success == false) {
//         Toast(res.message)
//         listy = {
//           success: res.success,
//           message: res.message,
//         }
//       } else {
//         listy.push(res.resultValue)
//         console.log(listy)
//       }
//     },
//   })

//   return listy
// }
// //图片
// function getimg() {
//   var token = getItem('token')
//   var a
//   uuid = getUUID()
//   timestamp = new Date().getTime()
//   signInfo1 =
//     'token=' +
//     token +
//     '&timestamp=' +
//     timestamp +
//     '&random=' +
//     uuid +
//     '&secretkey=' +
//     'e0f916e806ff3f97b7d1eca59f1962fa'
//   str1 = sm3(signInfo1)
//   aaa1 = str1.toUpperCase()
//   $.ajax({
//     url: `http://172.20.50.48:21100/mapservice/mapexport/vectile/16/54467/27979.png`,
//     headers: {
//       sign: aaa1,
//       random: uuid,
//       timestamp: timestamp,
//       token: token,
//     },
//     contentType: 'application/json;charset=utf-8',
//     type: 'get',
//     // data: JSON.stringify(par),
//     datatype: 'json',
//     success: function(res) {
//       console.log(res)

//       a = res
//     },
//   })
//   return a
// }
// function getjson() {
//   var token = getItem('token')
//   var a
//   uuid = getUUID()
//   timestamp = new Date().getTime()
//   signInfo1 =
//     'token=' +
//     token +
//     '&timestamp=' +
//     timestamp +
//     '&random=' +
//     uuid +
//     '&secretkey=' +
//     'e0f916e806ff3f97b7d1eca59f1962fa'
//   str1 = sm3(signInfo1)
//   aaa1 = str1.toUpperCase()
//   $.ajax({
//     url: `http://172.20.50.48:21100/mapservice/tile/tilecacheinfo`,
//     headers: {
//       sign: aaa1,
//       random: uuid,
//       timestamp: timestamp,
//       token: token,
//     },
//     contentType: 'application/json;charset=utf-8',
//     type: 'get',
//     // data: JSON.stringify(par),
//     datatype: 'json',
//     success: function(res) {
//       console.log(res)

//       a = res
//     },
//   })
//   return a
// }
// //电压等级
// function getdianya(typeid) {
//   var listy11 = []

//   var token = getItem('token')

//   uuid = getUUID()
//   timestamp = new Date().getTime()
//   signInfo1 =
//     'token=' +
//     token +
//     '&timestamp=' +
//     timestamp +
//     '&random=' +
//     uuid +
//     '&secretkey=' +
//     'e0f916e806ff3f97b7d1eca59f1962fa'
//   str1 = sm3(signInfo1)
//   aaa1 = str1.toUpperCase()

//   $.ajax({
//     url: `http://172.20.50.48:21100/metadataservice/type/${typeid}/code/def`,
//     headers: {
//       sign: aaa1,
//       random: uuid,
//       timestamp: timestamp,
//       token: token,
//     },
//     contentType: 'application/json;charset=utf-8',
//     type: 'get',

//     datatype: 'json',
//     async: false,
//     success: function(res) {
//       console.log(res)

//       if (res.success == false) {
//         Toast(res.message)
//       } else {
//         listy11 = res.resultValue
//       }
//     },
//   })

//   return listy11
// }
// //电压等级
// function get11111() {
//   var listy11 = []

//   var token = getItem('token')

//   uuid = getUUID()
//   timestamp = new Date().getTime()
//   signInfo1 =
//     'token=' +
//     token +
//     '&timestamp=' +
//     timestamp +
//     '&random=' +
//     uuid +
//     '&secretkey=' +
//     'e0f916e806ff3f97b7d1eca59f1962fa'
//   str1 = sm3(signInfo1)
//   aaa1 = str1.toUpperCase()
//   var params = {
//     bbox:
//       '12524426.421638446,4564761.739643028,12527197.708957769,4565587.352323589',
//     height: '572',
//     width: '1920',
//     request: 'getvectormap',
//     maptype: '1001',
//     mapid: '110',
//     layers: '300000,100000,101000,201000,302000,110000,130000,140000',
//     displayfilter:
//       '%5B%7B%5C%22100000%5C%22%3A%5C%22dydj%20in%20(22)%5C%22%7D%2C%7B%5C%22201000%5C%22%3A%5C%22dydj%20in%20(22)%5C%22%7D%2C%7B%5C%22101000%5C%22%3A%5C%22dydj%20in%20(22)%5C%22%7D%5D',

//     DISSCHEMA: '1',
//     versionid: '0',
//     test: '0.9345553013801833',
//   }
//   $.ajax({
//     url: `http://172.20.50.48:21100/mapservice/mapexport/vecformat`,
//     headers: {
//       sign: aaa1,
//       random: uuid,
//       timestamp: timestamp,
//       token: token,
//     },
//     contentType: 'application/json;charset=utf-8',
//     type: 'post',
//     data: JSON.stringify(params),
//     datatype: 'json',
//     async: false,
//     success: function(res) {
//       console.log(res)
//     },
//   })

//   return listy11
// }
// get11111(), '测试'
// function getimage(mtnoid) {
//   var listy11 = []

//   var token = getItem('token')

//   uuid = getUUID()
//   timestamp = new Date().getTime()
//   signInfo1 =
//     'token=' +
//     token +
//     '&timestamp=' +
//     timestamp +
//     '&random=' +
//     uuid +
//     '&secretkey=' +
//     'e0f916e806ff3f97b7d1eca59f1962fa'
//   str1 = sm3(signInfo1)
//   aaa1 = str1.toUpperCase()

//   $.ajax({
//     url: `http://172.20.50.48:21100/metadataservice/maptype/${mtnoid}/layers/def`,
//     headers: {
//       sign: aaa1,
//       random: uuid,
//       timestamp: timestamp,
//       token: token,
//     },
//     contentType: 'application/json;charset=utf-8',
//     type: 'get',

//     datatype: 'json',
//     async: false,
//     success: function(res) {
//       console.log(res)

//       if (res.success == false) {
//         Toast(res.message)
//       } else {
//         listy11 = res.resultValue
//       }
//     },
//   })

//   return listy11
// }
// function getx() {
//   var token = getItem('token')

//   // uuid = getUUID()
//   // timestamp = new Date().getTime()
//   // signInfo1 =
//   //     "token=" + token + "&timestamp=" + timestamp +
//   //     "&random=" + uuid +
//   //     "&secretkey=" + 'e0f916e806ff3f97b7d1eca59f1962fa'
//   // str1 = sm3(signInfo1)
//   // aaa1 = str1.toUpperCase()
//   $.ajax({
//     url: `http://172.17.56.239:18081/geiwo?token=${token}`,
//     headers: {
//       token: token,
//     },
//     contentType: 'application/json;charset=utf-8',
//     type: 'get',

//     datatype: 'json',
//     async: false,
//     success: function(res) {
//       console.log(res)
//     },
//   })
// }

// export {
//   loginRackdiagram,
//   Featuretype,
//   Featuretype1,
//   Genericfeaturequeries,
//   getdianya,
//   getimage,
//   getimg,
//   getjson,
//   getx,
//   get11111,
// }
